//
//  ZYUserManager.m
//  ZhiBoYuan
//
//  Created by JW on 2018/4/24.
//  Copyright © 2018年 apple. All rights reserved.
//

#define UserFilePath [NSTemporaryDirectory() stringByAppendingPathComponent:@"userinfo.data"]

#import "ZYUserManager.h"

@implementation ZYUserManager

#pragma mark - 账号相关操作

+ (BOOL)clearUserInfo{
    NSFileManager *defaultManager = [NSFileManager defaultManager];
    if ([defaultManager isDeletableFileAtPath:UserFilePath]) {
        //删除归档文件
        return [defaultManager removeItemAtPath:UserFilePath error:nil];
    }
    return NO;
}

+ (BOOL)saveUserInfo:(UserinfoModel *)userInfo{
    // 归档 保存数据的文件的后缀名可以随意命名--通过plist保存的数据是直接显示的，不安全。通过归档方法保存的数据在文件中打开是乱码的，更安全。
    return  [NSKeyedArchiver archiveRootObject:userInfo toFile:UserFilePath];
}

+ (UserinfoModel *)userInfo{
    //读取
    return [NSKeyedUnarchiver unarchiveObjectWithFile:UserFilePath];
}

@end
